# Exit error

Der Befehl Exit error beendet die Skriptausführung und löst einen benutzerdefinierten Skriptfehler aus.

Syntax:

Exit Error expression [(when | unless condition)]

Da Exit error ein Steuerungsbefehl ist, endet er mit einem Semikolon oder einer Zeilenschaltung und darf die Zeilengrenze nicht überschreiten.

Argumente:

Argumente

| Argument | Beschreibung |
| --- | --- |
| expression | Ein Wert, der ausgewertet und als vom Benutzer ausgelöste Skriptfehlermeldung zurückgegeben wird. |
| when / unless condition | Optionale Bedingung. when löst den Fehler aus, wenn die Bedingung wahr ist. unless löst den Fehler aus, wenn die Bedingung falsch ist. |

Beispiele:

```
//Exit error
Exit Error 'Load validation failed';
```

```
//Exit error when a condition is fulfilled
Exit Error 'Source connection unavailable' when vConnectionOk=0;
```

```
//Exit error unless a condition is fulfilled
Exit Error 'Required variable is missing' unless len(trim(vRequiredVar))>0;
```

## Weitere Informationen

* [Exit](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/Exit.htm)
* [Exit script](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/exit%20script.htm)
* [Steuerungsbefehle im Skript](https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptControlStatements/script-control-statements.htm)